public blockade - German English Dictionary